package com.ycy.smartcourseselection.vo.score;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.HashMap;
import java.util.List;

@Data
public class ScoreAnalyseVO {
    @ApiModelProperty("扇形图、折线图x轴成绩段的数组")
    private String[] lineXAxis;  //["0-60","60.01-70","70.01-80","80.01-90","90.01-100"]

    @ApiModelProperty("扇形图、折线图y轴对应成绩段的人数、并形成优秀率合格率水球图")
    private Integer[] lineYAxis;

    @ApiModelProperty("最高分")
    private Double maxScore;

    @ApiModelProperty("最低分")
    private Double minScore;

    @ApiModelProperty("平均分")
    private Double aveScore;

    // @ApiModelProperty("总人数")
    // private Integer totalStuNum;

    @ApiModelProperty("已录入人数")
    private Integer hasScoreNum;

    @ApiModelProperty("达平均分的人数")
    private Integer overAveNum;

    @ApiModelProperty("个人排名数据,包含stuName、studentId、rank和对应的分数")
    private List<HashMap<String,String>> personalRankList;
}
